/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.server;

import com.gys.common.data.CommonCheckBox;

public class GetServerProduct2OutData {
    private String proCode2;
    private String proName2;
    private String prcAmount2;
    private String proSpecs2;
    private String proFactoryName2;
    private String proPlace2;
    private String proForm2;
    private String proBarcode2;
    private String proRegisterNo2;
    private String proCompclass2;
    private String vaildDate2;
    private String proUnit2;
    private String proStock2;
    private String batchNo2;
    private String batch2;
    private CommonCheckBox checkBox2 = new CommonCheckBox();
    private Integer index2;

    public String getProCode2() {
        return this.proCode2;
    }

    public String getProName2() {
        return this.proName2;
    }

    public String getPrcAmount2() {
        return this.prcAmount2;
    }

    public String getProSpecs2() {
        return this.proSpecs2;
    }

    public String getProFactoryName2() {
        return this.proFactoryName2;
    }

    public String getProPlace2() {
        return this.proPlace2;
    }

    public String getProForm2() {
        return this.proForm2;
    }

    public String getProBarcode2() {
        return this.proBarcode2;
    }

    public String getProRegisterNo2() {
        return this.proRegisterNo2;
    }

    public String getProCompclass2() {
        return this.proCompclass2;
    }

    public String getVaildDate2() {
        return this.vaildDate2;
    }

    public String getProUnit2() {
        return this.proUnit2;
    }

    public String getProStock2() {
        return this.proStock2;
    }

    public String getBatchNo2() {
        return this.batchNo2;
    }

    public String getBatch2() {
        return this.batch2;
    }

    public CommonCheckBox getCheckBox2() {
        return this.checkBox2;
    }

    public Integer getIndex2() {
        return this.index2;
    }

    public void setProCode2(String proCode2) {
        this.proCode2 = proCode2;
    }

    public void setProName2(String proName2) {
        this.proName2 = proName2;
    }

    public void setPrcAmount2(String prcAmount2) {
        this.prcAmount2 = prcAmount2;
    }

    public void setProSpecs2(String proSpecs2) {
        this.proSpecs2 = proSpecs2;
    }

    public void setProFactoryName2(String proFactoryName2) {
        this.proFactoryName2 = proFactoryName2;
    }

    public void setProPlace2(String proPlace2) {
        this.proPlace2 = proPlace2;
    }

    public void setProForm2(String proForm2) {
        this.proForm2 = proForm2;
    }

    public void setProBarcode2(String proBarcode2) {
        this.proBarcode2 = proBarcode2;
    }

    public void setProRegisterNo2(String proRegisterNo2) {
        this.proRegisterNo2 = proRegisterNo2;
    }

    public void setProCompclass2(String proCompclass2) {
        this.proCompclass2 = proCompclass2;
    }

    public void setVaildDate2(String vaildDate2) {
        this.vaildDate2 = vaildDate2;
    }

    public void setProUnit2(String proUnit2) {
        this.proUnit2 = proUnit2;
    }

    public void setProStock2(String proStock2) {
        this.proStock2 = proStock2;
    }

    public void setBatchNo2(String batchNo2) {
        this.batchNo2 = batchNo2;
    }

    public void setBatch2(String batch2) {
        this.batch2 = batch2;
    }

    public void setCheckBox2(CommonCheckBox checkBox2) {
        this.checkBox2 = checkBox2;
    }

    public void setIndex2(Integer index2) {
        this.index2 = index2;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetServerProduct2OutData)) {
            return false;
        }
        GetServerProduct2OutData other = (GetServerProduct2OutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$proCode2 = this.getProCode2();
        String other$proCode2 = other.getProCode2();
        if (this$proCode2 == null ? other$proCode2 != null : !this$proCode2.equals(other$proCode2)) {
            return false;
        }
        String this$proName2 = this.getProName2();
        String other$proName2 = other.getProName2();
        if (this$proName2 == null ? other$proName2 != null : !this$proName2.equals(other$proName2)) {
            return false;
        }
        String this$prcAmount2 = this.getPrcAmount2();
        String other$prcAmount2 = other.getPrcAmount2();
        if (this$prcAmount2 == null ? other$prcAmount2 != null : !this$prcAmount2.equals(other$prcAmount2)) {
            return false;
        }
        String this$proSpecs2 = this.getProSpecs2();
        String other$proSpecs2 = other.getProSpecs2();
        if (this$proSpecs2 == null ? other$proSpecs2 != null : !this$proSpecs2.equals(other$proSpecs2)) {
            return false;
        }
        String this$proFactoryName2 = this.getProFactoryName2();
        String other$proFactoryName2 = other.getProFactoryName2();
        if (this$proFactoryName2 == null ? other$proFactoryName2 != null : !this$proFactoryName2.equals(other$proFactoryName2)) {
            return false;
        }
        String this$proPlace2 = this.getProPlace2();
        String other$proPlace2 = other.getProPlace2();
        if (this$proPlace2 == null ? other$proPlace2 != null : !this$proPlace2.equals(other$proPlace2)) {
            return false;
        }
        String this$proForm2 = this.getProForm2();
        String other$proForm2 = other.getProForm2();
        if (this$proForm2 == null ? other$proForm2 != null : !this$proForm2.equals(other$proForm2)) {
            return false;
        }
        String this$proBarcode2 = this.getProBarcode2();
        String other$proBarcode2 = other.getProBarcode2();
        if (this$proBarcode2 == null ? other$proBarcode2 != null : !this$proBarcode2.equals(other$proBarcode2)) {
            return false;
        }
        String this$proRegisterNo2 = this.getProRegisterNo2();
        String other$proRegisterNo2 = other.getProRegisterNo2();
        if (this$proRegisterNo2 == null ? other$proRegisterNo2 != null : !this$proRegisterNo2.equals(other$proRegisterNo2)) {
            return false;
        }
        String this$proCompclass2 = this.getProCompclass2();
        String other$proCompclass2 = other.getProCompclass2();
        if (this$proCompclass2 == null ? other$proCompclass2 != null : !this$proCompclass2.equals(other$proCompclass2)) {
            return false;
        }
        String this$vaildDate2 = this.getVaildDate2();
        String other$vaildDate2 = other.getVaildDate2();
        if (this$vaildDate2 == null ? other$vaildDate2 != null : !this$vaildDate2.equals(other$vaildDate2)) {
            return false;
        }
        String this$proUnit2 = this.getProUnit2();
        String other$proUnit2 = other.getProUnit2();
        if (this$proUnit2 == null ? other$proUnit2 != null : !this$proUnit2.equals(other$proUnit2)) {
            return false;
        }
        String this$proStock2 = this.getProStock2();
        String other$proStock2 = other.getProStock2();
        if (this$proStock2 == null ? other$proStock2 != null : !this$proStock2.equals(other$proStock2)) {
            return false;
        }
        String this$batchNo2 = this.getBatchNo2();
        String other$batchNo2 = other.getBatchNo2();
        if (this$batchNo2 == null ? other$batchNo2 != null : !this$batchNo2.equals(other$batchNo2)) {
            return false;
        }
        String this$batch2 = this.getBatch2();
        String other$batch2 = other.getBatch2();
        if (this$batch2 == null ? other$batch2 != null : !this$batch2.equals(other$batch2)) {
            return false;
        }
        CommonCheckBox this$checkBox2 = this.getCheckBox2();
        CommonCheckBox other$checkBox2 = other.getCheckBox2();
        if (this$checkBox2 == null ? other$checkBox2 != null : !this$checkBox2.equals(other$checkBox2)) {
            return false;
        }
        Integer this$index2 = this.getIndex2();
        Integer other$index2 = other.getIndex2();
        return !(this$index2 == null ? other$index2 != null : !(this$index2).equals(other$index2));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GetServerProduct2OutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $proCode2 = this.getProCode2();
        result = result * 59 + ($proCode2 == null ? 43 : $proCode2.hashCode());
        String $proName2 = this.getProName2();
        result = result * 59 + ($proName2 == null ? 43 : $proName2.hashCode());
        String $prcAmount2 = this.getPrcAmount2();
        result = result * 59 + ($prcAmount2 == null ? 43 : $prcAmount2.hashCode());
        String $proSpecs2 = this.getProSpecs2();
        result = result * 59 + ($proSpecs2 == null ? 43 : $proSpecs2.hashCode());
        String $proFactoryName2 = this.getProFactoryName2();
        result = result * 59 + ($proFactoryName2 == null ? 43 : $proFactoryName2.hashCode());
        String $proPlace2 = this.getProPlace2();
        result = result * 59 + ($proPlace2 == null ? 43 : $proPlace2.hashCode());
        String $proForm2 = this.getProForm2();
        result = result * 59 + ($proForm2 == null ? 43 : $proForm2.hashCode());
        String $proBarcode2 = this.getProBarcode2();
        result = result * 59 + ($proBarcode2 == null ? 43 : $proBarcode2.hashCode());
        String $proRegisterNo2 = this.getProRegisterNo2();
        result = result * 59 + ($proRegisterNo2 == null ? 43 : $proRegisterNo2.hashCode());
        String $proCompclass2 = this.getProCompclass2();
        result = result * 59 + ($proCompclass2 == null ? 43 : $proCompclass2.hashCode());
        String $vaildDate2 = this.getVaildDate2();
        result = result * 59 + ($vaildDate2 == null ? 43 : $vaildDate2.hashCode());
        String $proUnit2 = this.getProUnit2();
        result = result * 59 + ($proUnit2 == null ? 43 : $proUnit2.hashCode());
        String $proStock2 = this.getProStock2();
        result = result * 59 + ($proStock2 == null ? 43 : $proStock2.hashCode());
        String $batchNo2 = this.getBatchNo2();
        result = result * 59 + ($batchNo2 == null ? 43 : $batchNo2.hashCode());
        String $batch2 = this.getBatch2();
        result = result * 59 + ($batch2 == null ? 43 : $batch2.hashCode());
        CommonCheckBox $checkBox2 = this.getCheckBox2();
        result = result * 59 + ($checkBox2 == null ? 43 : $checkBox2.hashCode());
        Integer $index2 = this.getIndex2();
        result = result * 59 + ($index2 == null ? 43 : ($index2).hashCode());
        return result;
    }

    public String toString() {
        return "GetServerProduct2OutData(proCode2=" + this.getProCode2() + ", proName2=" + this.getProName2() + ", prcAmount2=" + this.getPrcAmount2() + ", proSpecs2=" + this.getProSpecs2() + ", proFactoryName2=" + this.getProFactoryName2() + ", proPlace2=" + this.getProPlace2() + ", proForm2=" + this.getProForm2() + ", proBarcode2=" + this.getProBarcode2() + ", proRegisterNo2=" + this.getProRegisterNo2() + ", proCompclass2=" + this.getProCompclass2() + ", vaildDate2=" + this.getVaildDate2() + ", proUnit2=" + this.getProUnit2() + ", proStock2=" + this.getProStock2() + ", batchNo2=" + this.getBatchNo2() + ", batch2=" + this.getBatch2() + ", checkBox2=" + this.getCheckBox2() + ", index2=" + this.getIndex2() + ")";
    }
}

